package com.wpan.common.exception;

/*
    错误码定义规则 5 为数字
    前两位表示业务场景，最后三位表示错误码。例如
    100001
    10 		通用
    001		系统未知异常
    维护错误码后需要维护错误描述，将它们定义为枚举形式
    错误码列表
    10		通用
    001		参数格式效验
    11	商品
    12	订单
    13	购物车
    14		物流
 */
public enum  BizCodeEnume {
    /*
        系统未知异常
     */
    UNKNOW_EXCEPTION(10000,"系统未知异常"),
    /*
        格式效验状态码
     */
    VAILD_EXCEPTION(100001,"参数格式效验失败");

    /*
        枚举最大的特点就是一个私有构造器
     */
    private int code;

    private String msg;
    /*
        开始编写构造器
     */
    BizCodeEnume(int code,String msg){
        this.code = code;
        this.msg = msg;
    }

    public int getCode() {
        return code;
    }

    public String getMsg() {
        return msg;
    }
}
